package cc.rengu.igas.smps.common.util;

/**
 * @author wukefan
 * @version 1.0.0
 * @date 2020/6/22 10:16
 * 征信系统字段类型转换
 */
public class PcisTransferUtil {

    /*
     * 证件类型转换
     */
    public static String certTypeTransfer(String certType) {
        //默认身份证
        String transferCertType;
        /**
         * certType
         * 01-身份证
         * 02-军官证
         * 03-护照
         * 04-户口薄
         * 05-士兵证
         * 06-港澳来往内地通行证
         * 07-台湾同胞来往内地通行证
         * 08-临时身份证
         * 09-外国人居留证
         * 10-警官证
         * 99-其它
         */
        /**
         * transferCertType
         * 10	居民身份证及其他以公民身份证号为表示的证件
         * 1	户口簿
         * 2	护照
         * 20	军人身份证件
         * 5	港澳居民来往内地通行证
         * 6	台湾同胞来往内地通行证
         * 8	外国人居留证
         * 9	警官征
         * A	香港身份证
         * B	澳门身份证
         * C	台湾身份证
         * X	其他证件
         */
        switch (certType) {
            case ("01"):
            case ("08"):
                transferCertType = "10";
                break;
            case ("02"):
            case ("05"):
                transferCertType = "20";
                break;
            case ("03"):
                transferCertType = "2";
                break;
            case ("04"):
                transferCertType = "1";
                break;
            case ("06"):
                transferCertType = "5";
                break;
            case ("07"):
                transferCertType = "6";
                break;
            case ("09"):
                transferCertType = "8";
                break;
            case ("10"):
                transferCertType = "9";
                break;
            case ("99"):
                transferCertType = "X";
                break;
            default:
                transferCertType = "10";
                break;

        }

        return transferCertType;
    }

}
